63
Blockchain for IoT Security
TABLE 4.1
IoT Security Requirements versus Blockchain Technology
Sl. No.
IoT Security Requirements
Blockchain Technology
Sl. No.
IoT Security Requirements
Blockchain Technology
1
Trust free operations
Supported
12
Authorization
Supported using Hyperledger Fabric
2
Distributed architecture
Supported
13
Key management
Supported using Hyperledger Fabric
3
Decentralized deployment
Supported
14
Restricted network access
Supported using Ethereum and
Hyperledger Fabric
4
Data Integrity
Supported
15
Device authentication
Supported
5
Data authentication
Supported
16
Software integrity check
Not supported
6
Data confidentiality and privacy
Supported using
Hyperledger Fabric
17
Runtime/synchronized software updates
Not supported
7
Pseudonymous IDs
Supported
18
Detection of rogue device
Limited support
8
Privacy
Limited support
19
Consensus protocol for IoT
Not supported